// pages/goodsList/index.js

import { getGoodsList } from "../../service/index.js";
Page({
  data: {
    query:'',
    goodsList:[]
  },
  //页面加载时调用接口获取数据
  onLoad: function(options) {
    const query = options.query || ''; // 获取传递过来的参数
    this.setData({
      query: query
    });

    // 根据 query 进行商品搜索和渲染逻辑
    this.fetchGoods(query);
  },
  fetchGoods: function(query){
    // 调用接口获取数据
    getGoodsList(
      (data)=>{
        // 请求成功的回调函数
        const{list}=data.data
        // console.log(list.data);
        // 确保 list 是一个数组
        if (Array.isArray(list.data)) {
          // 根据 query 字段筛选商品列表数据
          const filteredGoodsList = list.data.filter(item => item.goods_name.includes(query));
          // 更新页面数据
          this.setData({
            goodsList: filteredGoodsList
          });
          // console.log(1111,this.data.goodsList);
        }
      },
      (error) => {
        // 请求失败的回调函数
        console.error('获取数据失败', error);
      }
    )

  },
  toGoodsDetails(e){
    const id = e.currentTarget.dataset.index
    console.log(id,22222222);
    if (id) {
      wx.navigateTo({
        url: `/pages/goodsDetail/index?query=${id}`
      });

    }
    
  }

  
})